const path = require('path');
module.exports = {
  configureWebpack: (config) => {
    console.log(config)
    //  config.mode = 'production'
    // 如果当前是生产模式
    // if (process.env.NODE_ENV === 'production') {
    //   // 在webpack的配置对象 config的 optimization属性的minimizer数组的第一个元素的options中设置....
    //   // 在打包之后的js中去掉console.log
     
    // }
    config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true
  },
  css: {
    loaderOptions: {
      less: {
        // 若使用 less-loader@5，请移除 lessOptions 这一级，直接配置选项。
      //   lessOptions: {
      //     modifyVars: {
      //       // 直接覆盖变量
      //       "text-color": "#fff",
      //       "border-color": "#eee"
      //       // 或者可以通过 less 文件覆盖（文件路径为绝对路径）
      //       // hack: `true; @import "your-less-file-path.less";`,
      //     }
      //   }
        modifyVars: {  
          // 或者可以通过 less 文件覆盖（文件路径为绝对路径）
          hack: `true; @import "${path.join(__dirname,'/src/styles/vant-self/index.less')}";`,
        }
      }
    }
  }
};
